package com.ssy.lingxi.contract.esign.token;

/**
 * e签宝缓存接口
 * @author yzc
 * @version 2.0.0
 * @date 2020/9/18
 */
public interface EsignCache {

    String TOKEN_KEY = "esign_token";

    /**
     * 获取缓存
     * @param key 缓存key
     * @return 缓存信息
     */
    Object get(String key);

    /**
     * 保存缓存
     * @param key 缓存key
     * @param obj 缓存信息
     * @param expire 有效时间, 单位毫秒
     * @return 缓存结果
     */
    boolean put(String key, Object obj, long expire);
}
